﻿<UserControl
    x:Class="SomethingSpacial.Views.Admin.AdminContainer"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation" 
    xmlns:uriMapper="clr-namespace:System.Windows.Navigation;assembly=System.Windows.Controls.Navigation"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480">

    <Grid x:Name="LayoutRoot" Style="{StaticResource LayoutRootGridStyle}">


        <Border x:Name="ContentBorder" Style="{StaticResource ContentBorderStyle}">
            <StackPanel x:Name="stackPanelContainer" Margin="0" Style="{StaticResource ContentStackPanelStyle}"  >
                <navigation:Frame x:Name="ContentFrame" Style="{StaticResource ContentFrameStyle}" 
                                  Source="/EventList" Navigated="ContentFrame_Navigated" NavigationFailed="ContentFrame_NavigationFailed">
                    <navigation:Frame.UriMapper>
                      <uriMapper:UriMapper>
                        <uriMapper:UriMapping Uri="" MappedUri="/Views/Admin/SponsorList.xaml"/>
                        <uriMapper:UriMapping Uri="/{pageName}" MappedUri="/Views/Admin/{pageName}.xaml"/>
                      </uriMapper:UriMapper>
                    </navigation:Frame.UriMapper>
                </navigation:Frame>
            </StackPanel>
        </Border>

        <Grid x:Name="NavigationGrid" Style="{StaticResource NavigationGridStyle}">

            <Border x:Name="BrandingBorder" Style="{StaticResource BrandingBorderStyle}">
                <StackPanel x:Name="BrandingStackPanel" Style="{StaticResource BrandingStackPanelStyle}">
                    <ContentControl Style="{StaticResource LogoIcon}"/>
                    <TextBlock x:Name="ApplicationNameTextBlock" Style="{StaticResource ApplicationNameStyle}" Text="Silverlight User Group Starter Kit Admin"/>
                </StackPanel>
            </Border>

            <!-- Navigation Menu -->
            <Border x:Name="LinksBorder" Style="{StaticResource LinksBorderStyle}">
                <StackPanel x:Name="LinksStackPanel" Style="{StaticResource LinksStackPanelStyle}">
                    <HyperlinkButton x:Name="Link1" Style="{StaticResource LinkStyle}" NavigateUri="/EventList" TargetName="ContentFrame" Content="events"/>									 
                    <Rectangle x:Name="Divider1" Style="{StaticResource DividerStyle}"/>					
                    <HyperlinkButton x:Name="Link2" Style="{StaticResource LinkStyle}" NavigateUri="/LocationList" TargetName="ContentFrame" Content="locations"/>
                    <Rectangle x:Name="Divider2" Style="{StaticResource DividerStyle}"/>
                    <HyperlinkButton x:Name="Link3" Style="{StaticResource LinkStyle}" NavigateUri="/UserGroupSettings" TargetName="ContentFrame" Content="user groups"/>
                    <Rectangle x:Name="Divider3" Style="{StaticResource DividerStyle}"/>
                    <HyperlinkButton x:Name="Link4" Style="{StaticResource LinkStyle}" NavigateUri="/SponsorList" TargetName="ContentFrame" Content="sponsors"/>

                </StackPanel>
            </Border>

        </Grid>

    </Grid>

</UserControl>